package com.he.controller;

import com.he.entity.ExpressCompany;
import com.he.service.ExpressCompanyService;
import com.he.util.R;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;
import java.util.List;

/**
 * @author 小赫
 * <p>2025/7/29 15:51
 */
@RestController
@RequestMapping("/companies")
@Api(tags = "快递公司")
public class CompaniesController {

//    @Resource
//    private ExpressCompanyService expressCompanyService;
//
//    //    GET /companies - 获取所有快递公司
//    @GetMapping
//    @ApiOperation("获取所有快递公司")
//    public R<List<ExpressCompany>> getAllCompanies() {
//        return R.ok(expressCompanyService.getAllCompanies());
//    }
////    GET /companies/code/{code} - 根据编码获取快递公司
//    @GetMapping("/code/{code}")
//    @ApiOperation("根据编码获取快递公司")
//    public R<ExpressCompany> getByCode(@PathVariable String code) {
//        return R.ok(expressCompanyService.getByCode(code));
//    }
//
////    GET /companies/{id} - 根据ID获取快递公司
//    @GetMapping("/{id}")
//    @ApiOperation("根据ID获取快递公司")
//    public R<ExpressCompany> getById(@PathVariable Integer id) {
//        return R.ok(expressCompanyService.getById(id));
//    }
}
